WarpUP |
Finally the Amiga has its PowerPC. Everyone of us owes Phase 5 a lot of gratitude for that. Because it was them who steered the CPU-discussion into the right direction. Through their PowerUP¨-boards they ensure that the Amiga will regain its rightful position at the top of technology. The PowerPC-technology offers a maximum of technological security for the future. Under the banner of their motto �NO RISC NO FUN", Motorola have already taken the first step that Intel processors have yet to make. Due to this decision, CPUs with a clock speed of up to 350 MHz are now available. And a limit to this is not in sight. Hardware-development is only one side of the coin in this respect. Without the appropriate software even the very best hardware is not really worth much. Therefore the biggest burden is currently carried by software developers all over this world. They are pondering the question whether porting their software to the PPC will pay off. Switching to a new CPU involves porting and maintaining the software for two different kinds of CPU. It is due to this fact that many software developers (despite promising announcements) still sit back and watch the market before starting the effort of doing a port. What makes the right decision easier is a software-interface to the hardware which guarantees that future hardware-developments can be utilised by the software without changing it (it does not matter whether this hardware will be a new PowerPC-board from a third-party manufacturer or a PowerPC-Amiga from Amiga International Inc.). Exactly this functionality is offered by WarpOS which was developed on the Phase 5 dual-processor boards by our authors Sam Jordan, Michael Rock and Jochen Becher. WarpUP forms a so-called hardware-abstraction-layer (HAL) between the hardware and software-applications. This HAL guarantees the proper function of these applications on different PowerPC-concepts. To every software-developer this offers a risk-free start into a new era of software-development for the Amiga. WarpUP forms the interface between the 68K-, PowerPC-hardware, the 68K-operating system software and the software-applications. The premier issue is of course to optimally exploit the speed provided by the PowerPC-CPU while at the same time making applications as easy to port as possible. For the first time on the Amiga, WarpUP allows using native PowerPC-applications as well as applications and shared libraries in mixed- and fat-binary form. The StormC C/C++ developer system offers the possibility to compile an AmigaOS-application as a native PowerPC application by simply setting a compiler option. The necessary switching between the 68K-AmigaOS and the PowerPC- functions is handled by the WarpOS-kernel within WarpUP. This is a valuable advantage for the software developer. The reason for this is that even a direct port of the software achieves a sufficient performance increase. Conceptual changes to the software only become necessary if even the last bit is too be squeezed out of the system. WarpUP offers the following advantages:
We save the best for last, of course: This is our contribution towards a brighter Amiga-future. E-Mail: warpup@haage-partner.com |
visits since 27-Aug-97 |
|